
.main{
	margin-top: 60px;
	margin-left: 225px;
}

.main_top{
	display: flex;
	border-bottom: 1px solid #e7eaec;
    color: inherit;
    margin-bottom: 0;
    padding: 0px 15px 0px 15px;
    min-height: 48px;
}

.main_top_text{
	display: inline-block;
    font-size: 16px;
    margin: 16px 0px;
    font-weight: 500;
    text-indent: 8px;
    text-overflow: ellipsis;
    border-left: 2px solid #09C;
}

.main_top_button{
	position: absolute;
    right: 0;
    min-width: 300px;
    text-align: center;
    top: 73px;
}

.main_top_add{
	margin-right: 20px;
	font-size: 12px;
	height: 30px;
    background-color: beige;
    border-width: 1;
}

/* .main_top_add {
    position: absolute;
    margin-right: 20px;
    font-size: 12px;
    height: 30px;
    background-color: beige;
    border-width: 1;
    right: 0;
    margin-top: 15px;
} */

.main_top_del{
	font-size: 12px;
	height: 30px;
    background-color: lavender;
    border-width: 1;
}

.main_top_button_a{
	text-decoration: solid;
}

.main_top_add:hover{
	background-color: mediumspringgreen;
}

.main_top_del:hover{
	background-color: mediumspringgreen;
}

.main_search{
	margin-left: 20px;
    display: flex;
    margin-top: 20px;
}

.main_search_text{
	height: 32px;
    line-height: 30px;
    padding: 0 8px;
    border-radius: 0;
    width: 100px;
    border: 1px solid #e6e6e6;
    text-align: center;
    background-color: #FBFBFB;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    box-sizing: border-box;
}

.main_search_button{
	margin-left: 20px;
	border-width: 1;
    width: 60px;
}

.main_search_button:hover{
	background-color: #00BFFF;
}

.main_search_a{
	text-decoration: solid;
    color: saddlebrown;
}

.main_search_button_admin{
    position: absolute;
    right: 23px;
}

.main_search_button_no{
	height: 32px;
	border-width: 1;
	margin-right: 10px;
}

.main_search_button_yes{
	height: 32px;
	border-width: 1;
}

.main_search_button_no:hover{
	background-color: #00BFFF;
}

.main_search_button_yes:hover{
	background-color: #00BFFF;
}

/*table*/
.show_top_x{
	background-color: #f2f2f2;
    display: flex;
    margin-left: 30px;
    border-width: 0.5;
    width: 95%;
    margin-top: 30px;
    border-color: blueviolet;
    font-size: 13px;
}

.show_text{
    margin-left: 25px;
	font-size: 14px;
    color: darkslateblue;
    border-bottom-width: 1;
    height: 30px;
    border-bottom-color: deepskyblue;
    border-left: 0;
    border-right: 0;
    border-top: 0;
    font-weight: 480;
}

.userinfo_y{
	display: flex;
	flex-direction: column;
}

.userinfo_delete{
	text-decoration:none;
	width: 100px;
	text-align: center;
	color: forestgreen;
}

.userinfo_delete:visited{
	color: forestgreen;
}

.userinfo_line{
	width: 100%;
	border: 0;
	height: 3px;
	background-color: #00BFFF;
}

.main_show_text{
	width: 100%;
	text-align: center;
}

.show_top_x_tr{
	background-color: white;
}

.main_show_delete{
	text-decoration:none;
	color: black;
}

.main_show_delete:hover{
	text-decoration:none;
	color: black;
}

.show_top_x_tr:hover{
	background-color: palegreen;
}

.main_show{
	padding-top: 5px;
    width: 99%;
    padding-left: 10px;
}

.layui-layer-page{
	font-size: 15px;
	color: red;
}